package com.example.module_clocking.net

import com.example.lib_common.utils.Const
import com.example.lib_net.BaseResponse
import com.example.module_clocking.model.ClockListEntity
import com.example.module_clocking.model.ClockingBody
import com.example.module_clocking.model.ClockingEntity
import retrofit2.http.Body
import retrofit2.http.GET
import retrofit2.http.POST
import retrofit2.http.Path

interface ApiService {
    @POST(Const.CLOCKING_URL)
    suspend fun clocking(
        @Body clockingBody: ClockingBody
    ): BaseResponse<ClockingEntity>
    @GET(Const.CLOCKING_LIST_URL)
    suspend fun getClockingList(
        @Path("userId") id:Int
    ):BaseResponse<List<ClockListEntity>>


}